/*! @file Contém a rotina principal que cria a tabela e invoca as funções de leitura
 *
 */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#include "hash.h"
#include "scanner.h"

/*
 *
 */
hash_t *table;

/*! @brief Rotina principal
 *	Inicializa a tabela e dá partida no analisador léxico.
 *	Após o usuário especificar o término da entrada, libera
 *	recursos e termina o programa.
 *
 *	@return 0 em sucesso, 1 em falha
 */
int main (void)
{
	puts("Caminho para o arquivo dicionário ('s' para sair): ");

	table = hash_create();
	yylex();
	free(table);

	return 0;
}
